package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.VeFileFilesEntity;
import org.edu.modules.oa.entity.VeOaNoticeEntity;
import org.edu.modules.oa.entity.VeOaWorkPlanEntity;
import org.edu.modules.oa.vo.VeOaNoticeExportVo;
import org.edu.modules.oa.vo.VeOaWorkPlanExportVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaWorkPlanService extends  IService<VeOaWorkPlanEntity>{
    int addWorkPlan(VeOaWorkPlanEntity veOaWorkPlanEntity, VeFileFilesEntity veFileFilesEntity );//新增公告
    int amendWorkPlan(VeOaWorkPlanEntity veOaWorkPlanEntity, VeFileFilesEntity veFileFilesEntity ) throws Exception ;//修改公告
    HashMap<String, Object> showTable(Integer startPage, Integer pageSize,VeOaWorkPlanEntity veOaWorkPlanEntity);
    List<VeOaWorkPlanExportVo> xporte();
    int deleteRecord(Long id);
}
